package cn.ai.shoes.client.entity.modelvo;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Data
@Schema(name = "关键词重绘", description = "关键词重绘")
public class JbchModelVo {
    //主图
    @Schema(description = "主图")
    @NotNull(message = "主图不能为空")
    private Integer majorId;
    //附图
    @Schema(description = "附图")
    @NotNull(message = "主图不能为空")
    private Integer minorId;
    //关键词
    @Schema(description = "关键词")
    private String prompt;

    //图片蒙蔽状态
    @Schema(description = "图片蒙蔽状态{0:不蒙蔽,1:主图蒙蔽,2:二图蒙蔽}")
    @NotNull(message = "图片蒙蔽状态不能为空")
    private Integer isMask;

}
